Segmentation of animation character model by combining semantic ontology and Poisson equation
PAN Xiang1, TONG Wei huai1, ZHANG San yuan 2, ZHENG He rong1
1.College of Computer Science and Technology, Zhejiang University of Technology, Hangzhou 310023, China;2.College of Computer Science and Technology, Zhejiang University, Hangzhou 310058, China
A segmentation algorithm was proposed based on semantic ontology to solve the problem that animation character model is inconsistent because of the changing of poses. The segmentation ontology was constructed according to the map between semantic label and geometrical characteristic. In the process of segmentation, the semantic label of segmented parts was recognized using support vector machine (SVM) and geometrical characteristic. In this way, the hierarchical segmentation of dynamic models could be consistent with the help of semantic label. In addition, the length of boundary was almost equal under different poses, therefore, segmenting boundary was refined by Poisson equation. The refined method made the animation character models smooth and consistent. In experiment, the segmenting result of the tested dynamic models show that the proposed algorithm is very stable. Compared with the existing methods, segmentation ontology can select optimizing parameters for different 3D shapes. As a result, the proposed method can achieve boundary of segmenting quality over the exiting methods.
PAN Xiang, TONG Wei huai, ZHANG San yuan,ZHENG He rong. Segmentation of animation character model by combining semantic ontology and Poisson equation. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2015, 49(9): 1634-1641.
[1] JAMES D L, TWIGG C D. Skinning mesh animations [J]. ACM Transactions on Graphics, 2005, 24(3): 399-407.
[2] VLASTIC D, BARAN I, MATUSIK W, et al. Articulated mesh animation from multi view silhouettes [J]. ACM Transactions on Graphics, 2008, 27(3): 97.
[3] XU F, LIU Y B, STOLL C, et al. Video based characters creating new human performances from a multi view video database [J]. ACM Transactions on Graphics, 2011, 30(4):76-79.
[4] 孙晓鹏,李华.三维网格模型的分割及应用技术综述[J].计算机辅助设计与图形学学报,2005,17(8): 1647-1655.
SUN Xiao peng, LI Hua. A survey of 3D mesh model segmentation and application [J]. Journal of Computer Aided Design and Computer Graphics, 2005, 17(8): 1647-1655.
[5] ATTENE M, KATZ S, MORTARA M, et al. Mesh segmentation:a comparative study [C] ∥ Proceedings of the International Conference on Shape Modeling and Applications. Matsushima: IEEE, 2006:14-25.
[6] SHAMIR A. A survey on mesh segmentation techniques [J]. Computer Graphics Forum, 2008, 27(6): 1539-1556.
[7] ZHENG Y, TAI C L, AU K C. Dot Scissor: a single click interface for mesh segmentation [J]. IEEE Transactions on Visualization and Computer Graphics, 2012, 18(8): 1304-1312.
[8] AGATHOS A, PRATIKAKIS I, PERANTONIS S, et al. Protrusion oriented 3D mesh segmentation [J]. The Visual Computer, 2010, 26(1): 63-81.
[9] SHAPIRA L, SHALOM S, SHAMIR A, et al. Contextual part analogies in 3D objects [J]. International Journal of Computer Vision, 2010, 89(2/3): 309-326.
[10] SUN J, OVSJANIKOV M, GUIBAS L. A concise and provably informative multi scale signature based on heat diffusion [J]. Computer Graphics Forum, 2009, 28(5): 1383-1392.
[11] LEE T Y, WANG Y S, CHEN T G. Segmenting a deforming mesh into near rigid components [J]. The Visual Computer, 2006, 22(911): 729-739.
[12] WUHRER S, BRUNTON A. Segmenting animated objects into near rigid components [J]. The Visual Computer, 2010, 26(2): 147-155.
[13] MARRAS S, BRONSTEIN M M, HORMANN K, et al. Motion based mesh segmentation using augmented silhouettes [J]. Graphical Models, 2012, 74(4): 164-172.
[14] ARCILA R, CAGNIART C, HTROY F, et al. Segmentation of temporal mesh sequences into rigidly moving components [J]. Graphical Models, 2013, 75(1): 10-22.
[15] HU R Z, FAN L B, LIU L G. Co segmentation of 3D shapes via subspace clustering [J]. Computer Graphics Forum, 2012, 31(5): 1703-1713.
[16] XIE Z G, XU K, LIU L G, et al. 3D shape segmentation and labeling via extreme learning machine [J]. Computer Graphics Forum, 2014, 33(5): 85-95.
[17] 陈启华,潘翔,张三元.语义知识约束的三维人体特征点检测和分割[J].计算机辅助设计与图形学学报,2011,23(6):1061-1068.
CHEN Qi hua, PAN Xiang, ZHANG San yuan. 3D human landmark detection and segmentation with semantic knowledge [J]. Journal of Computer Aided Design and Computer Graphics, 2011, 23(6): 1061-1068.
[18] 李琳, 陶涛, 刘晓平. 层次结构导向下的动画角色模型分割与标记[J]. 中国图象图形学报, 2014, 19(6): 955-963.
LI Lin, TAO Tao, LIU Xiao ping. Animation character model segmentation and labeling approach under the guidance of hierarchical structures [J]. Journal of Image and Graphics, 2014,19(6):955-963.
[19] AGATHOS A, PRATIKAKIS I, PERANTONIS S, et al. 3D mesh segmentation methodologies for CAD applications [J]. Computer Aided Design and Applications, 2007, 4(6): 827-841.
[20] SHAPIRA L, SHAMIR A, COHEN OR D. Consistent mesh partitioning and skeletonisation using the shape diameter function [J]. The Visual Computer, 2008, 24(4): 249-259.
[21] GHOSH M, AMATO N M, LU Y, et al. Fast approximate convex decomposition using relative concavity [J]. Computer Aided Design, 2013, 45(2): 494-504.
[22] ZHENG Y Y, TAI C L. Mesh decomposition with cross boundary brushes [J]. Computer Graphics Forum, 2010, 29(2): 527-535.
[23] HOFFMAN D D, SINGH M. Salience of visual parts [J]. Cognition, 1997, 63(1): 29-78.